inescapable (proof/evidence) - French English Dictionary